<?php

/**
 * AplicacionBeca form.
 *
 * @package    auip
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */

class AplicacionBecaForm extends BaseAplicacionBecaForm
{
  public function configure()
  {   
      $this->widgetSchema['beca_id'] = new sfWidgetFormInputHidden();
      $this->widgetSchema['usuario_id'] = new sfWidgetFormInputHidden();
      $this->widgetSchema['identificacion_pasaporte'] = new sfWidgetFormInputText(array('label'=>'Identificación o Pasaporte'), array('id'=>'pasaporte'));
      $this->widgetSchema['pais_id'] = new sfWidgetFormDoctrineDependentSelect(array('model' => 'Pais', 'add_empty' => 'Seleccione el pais', 'order_by'=> array('nombre', 'asc'), 'label'=>'Pais de Origen'));
      $this->widgetSchema['fecha_nacimiento'] = new sfWidgetFormInputText(array(), array('class'=>'fecha_nacimiento','maxlength' => '10', 'id'=>'fecha_nacimiento', 'readonly'=>'true'));
      $this->widgetSchema['lugar_nacimiento'] = new sfWidgetFormInputText(array(), array('id'=>'lugar'));
      
      $this->widgetSchema['entidad_origen'] = new sfWidgetFormDoctrineChoice(array('model' => $this->getRelatedModelName('Entidad'), 'add_empty' => 'Seleccione Institucion Origen', 'order_by' => array('nombre','asc'), 'label'=>'Institucion Origen'), array('id'=>'origen'));
//      $this->getWidget('entidad_origen')->setOption('renderer_class', 'sfWidgetFormDoctrineJQueryAutocompleter');
  ///    $this->getWidget('entidad_origen')->setOption('renderer_options', array('model' => 'Entidad', 'url' => sfContext::getInstance()->getRouting()->generate('ajax_authors')));


      $this->widgetSchema['entidad_destino'] = new sfWidgetFormDoctrineChoice(array('model' => $this->getRelatedModelName('Entidad'), 'add_empty' => 'Seleccione Institucion Destino', 'label'=>'Institucion Destino'), array('id'=>'destino'));      
      $this->widgetSchema['titulo'] = new sfWidgetFormInputText(array(), array('size' => '41'));
      $this->widgetSchema['telefono']= new sfWidgetFormInputText(array(), array('size' => '41'));
      $this->widgetSchema['direccion'] = new sfWidgetFormInputText(array(), array('size' => '41'));
      $this->widgetSchema['actividades'] = new sfWidgetFormTextArea(array('label'=>'Actividades a Realizar'), array('class'=>'nombre','rows' => '8', 'cols' => '85', ));
      $this->widgetSchema['informacion_adicional'] = new sfWidgetFormTextarea(array('label'=>'Informacion adicional'), array('class'=>'nombre','rows' => '8', 'cols' => '85'));
      //$this->widgetSchema['algo'] = new sfWidgetFormChoice(array('choices' => '','renderer_class' => 'sfWidgetFormJQueryAutocompleter', 'renderer_options' => array('url'=> $context->getController()->genUrl('aplicaciones/accion'),'config'=> '{ scrollHeight: 250 , autoFill: true}' )));      
  }

}
